/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package SYSGEST.br.Funcionarios;

import SYSGEST.br.Setor.Setor;
import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import javax.persistence.Temporal;


/**
 *
 * @author AELSON
 */
@Entity
@Table(name = "Funcionario")

public class Funcionario {

    @Id
    @GeneratedValue
    private int codigo;

    private String nome;

    private String matricula;

    private String endereco;

    private String bairro;

    @Column
    private String Cidades;

    @Column
    private String Estados;

    private String Contato1;

    private String Contato2;

    private String cpf;

    private String rg;

    @Temporal(javax.persistence.TemporalType.DATE)
    private Date dNascimento;
   
    @ManyToOne
    private Setor set;

    /**
     * @return the codigo
     */
    public int getCodigo() {
        return codigo;
    }

    /**
     * @param codigo the codigo to set
     */
    public void setCodigo(int codigo) {
        this.codigo = codigo;
    }

    /**
     * @return the nome
     */
    public String getNome() {
        return nome;
    }

    /**
     * @param nome the nome to set
     */
    public void setNome(String nome) {
        this.nome = nome;
    }

    /**
     * @return the matricula
     */
    public String getMatricula() {
        return matricula;
    }

    /**
     * @param matricula the matricula to set
     */
    public void setMatricula(String matricula) {
        this.matricula = matricula;
    }

    /**
     * @return the endereco
     */
    public String getEndereco() {
        return endereco;
    }

    /**
     * @param endereco the endereco to set
     */
    public void setEndereco(String endereco) {
        this.endereco = endereco;
    }

    /**
     * @return the bairro
     */
    public String getBairro() {
        return bairro;
    }

    /**
     * @param bairro the bairro to set
     */
    public void setBairro(String bairro) {
        this.bairro = bairro;
    }

 

    /**
     * @return the Contato1
     */
    public String getContato1() {
        return Contato1;
    }

    /**
     * @param Contato1 the Contato1 to set
     */
    public void setContato1(String Contato1) {
        this.Contato1 = Contato1;
    }

    /**
     * @return the Contato2
     */
    public String getContato2() {
        return Contato2;
    }

    /**
     * @param Contato2 the Contato2 to set
     */
    public void setContato2(String Contato2) {
        this.Contato2 = Contato2;
    }

    /**
     * @return the cpf
     */
    public String getCpf() {
        return cpf;
    }

    /**
     * @param cpf the cpf to set
     */
    public void setCpf(String cpf) {
        this.cpf = cpf;
    }

    /**
     * @return the rg
     */
    public String getRg() {
        return rg;
    }

    /**
     * @param rg the rg to set
     */
    public void setRg(String rg) {
        this.rg = rg;
    }

    /**
     * @return the dNascimento
     */
    public Date getdNascimento() {
        return dNascimento;
    }

    /**
     * @param dNascimento the dNascimento to set
     */
    public void setdNascimento(Date dNascimento) {
        this.dNascimento = dNascimento;
    }

    /**
     * @return the set
     */
    public Setor getSet() {
        return set;
    }

    /**
     * @param set the set to set
     */
    public void setSet(Setor set) {
        this.set = set;
    }

    /**
     * @return the Cidades
     */
    public String getCidades() {
        return Cidades;
    }

    /**
     * @param Cidades the Cidades to set
     */
    public void setCidades(String Cidades) {
        this.Cidades = Cidades;
    }

    /**
     * @return the Estados
     */
    public String getEstados() {
        return Estados;
    }

    /**
     * @param Estados the Estados to set
     */
    public void setEstados(String Estados) {
        this.Estados = Estados;
    }

    
}
